9cc0d8813a891504555bdbb0eaba841763e0b645,platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/CodeFormatterFacade.java,CodeFormatterFacade,processText,#PsiFile#FormatTextRanges#boolean#,116
Before Change
try {
final PsiElement startElement = file.findElementAt(textRanges.get(0).getTextRange().getStartOffset());
final PsiElement endElement = file.findElementAt(textRanges.get(textRanges.size() - 1).getTextRange().getEndOffset() - 1);
final PsiElement commonParent = PsiTreeUtil.findCommonParent(startElement, endElement);
ASTNode node = null;
if (commonParent != null) {
node = commonParent.getNode();
After Change
try {
final PsiElement startElement = file.findElementAt(textRanges.get(0).getTextRange().getStartOffset());
final PsiElement endElement = file.findElementAt(textRanges.get(textRanges.size() - 1).getTextRange().getEndOffset() - 1);
final PsiElement commonParent = startElement != null && endElement != null ? PsiTreeUtil.findCommonParent(startElement, endElement) : null;
ASTNode node = null;
if (commonParent != null) {
node = commonParent.getNode();